home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 4 / Apprentice-Release4.iso / Demos / AppMaker 2.0b3 / Demo AppMaker 1.5 / Demo AppMaker™ / Demo AppMaker™.rsrc / TmpC_201_Globals.h < prev    next >
Encoding:
C/C++ Source or Header  |  1992-04-08  |  1.3 KB  |  52 lines

  1. /* %filename% */
  2. /* Created %date% %time% by AppMaker */
  3.  
  4. #ifndef _H_Globals
  5. #define _H_Globals
  6.  
  7. typedef struct {
  8.     /* Standard fields: */
  9.         TEHandle        text;
  10.         ControlHandle    vScroll;
  11.         ControlHandle    hScroll;
  12.         short            fileNum;             
  13.         short            volNum;            
  14.         Boolean            dirty;
  15.         StringHandle    filename;
  16.         enum {noWindow%for each window gen windowKind%}    windowKind;
  17.         Handle            witlHandle;        /* Window itemlist resource */
  18.         Handle            wictHandle;        /* Window item color table resource */
  19.         
  20.     /* Application-specific fields: */
  21.     %for each window gen windowFields%
  22.  
  23. } WinInfoRec, *WinInfoPtr;
  24.  
  25. typedef struct {
  26.     Boolean            hasGestalt;            /* has Gestalt manager    */
  27.     Boolean            hasWNE;                /* has WaitNextEvent    */ 
  28.     Boolean            hasColorQD;            /* has Color QuickDraw    */
  29.     Boolean            hasAppleEvents;        /* has Apple Events        */
  30.     Boolean            hasEditionMgr;        /* has Edition Manager    */
  31. } SysConfigRec;
  32.  
  33. /* Standard vars: */
  34. extern Boolean            quittingTime;                             
  35. extern EventRecord        curEvent;                          
  36. extern WindowPtr        curWindow;
  37. extern WinInfoPtr        cur;
  38. extern Boolean            inBackground;
  39. extern SysConfigRec        sysConfig;
  40.  
  41. /* Application-specific vars: */
  42.  
  43. /*----------*/
  44. void    InitGlobals        (void);
  45. void    SetInfo            (WindowPtr        window);
  46. void    SetNewInfo        (WindowPtr        window);
  47. void    DiscardInfo        (WindowPtr        window);
  48.  
  49. #endif    /* _H_Globals */
  50.  
  51. /* Globals */
  52.